﻿using UnityEngine;

public class TestWater : MonoBehaviour
{
    public CleanWater clean = null;

    void Update()
    {
        if (clean == null)
        {
            return;
        }

        // 鼠标左键按下
        if (Input.GetMouseButton(0))
        {
            // 从相机位置发射一条射线经过屏幕上的鼠标点击位置
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);

            // 声明一个射线碰撞信息类
            RaycastHit hit;

            // 进行碰撞检测
            bool res = Physics.Raycast(ray, out hit);

            // 如果产生了碰撞
            if (res)
            {
                clean.CleanSand(hit.point + new Vector3(0, 1, 0));
            }
        }
    }
}
